<?php 
	session_start(); //启用会话session
?>
<html>
	<head>
		<title>商品信息管理</title>
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	</head>
	<body>
		<center>
		 <?php 
		 // include("menu.php"); //导入导航栏 ?>
			
			<h3>购物车操作</h3>
			<?php
				//获取参数a的值，并执行对应的操作
				switch($_GET['a']){
					case "add":  //加入购物车操作
						//获取要购买的商品信息
						$id = $_GET['id']; 
						//1. 导入配置文件
						require("dbconfig.php");
						//2. 连接MySQL数据并判断
						$link=@mysql_connect(HOST,USER,PASS)or die("数据库连接失败！");
						//3. 选择数据库，设置编码
						mysql_select_db(DBNAME,$link);
						mysql_set_charset("utf8");
						//4. 定义查询sql语句，并执行
						$sql =  "select * from goods where id=".$id;
						$result = mysql_query($sql,$link);
						//5. 解析商品信息，并处理
						if(empty($result)){
							die("没有找到要添加的商品！");
						}
						$shop = mysql_fetch_assoc($result);
						$shop['m']=1; //追加购买商品数量
						//添加到购物车
						//先判断购物车中是否没有要购买的商品
						if(empty($_SESSION['goods'][$id])){
							//作为新商品放进去
							$_SESSION['goods'][$id]=$shop;
						}else{
							//购物车已存在，修改商品数量即可
							$_SESSION['goods'][$id]['m']+=1;
						}
						echo "成功放入购物车";
						break;
					
					case "del":  //从购物车中移除一个商品
						unset($_SESSION['goods'][$_GET['id']]);
						echo "<script>alert('删除成功！');window.location='shopaction.php';</script>";
						break;
					
					case "clear": //清空购物车操作
						unset($_SESSION['goods']);
						echo "<script>alert('购物车已清空！');window.location='shopaction.php';</script>";
						break;
					
						case "edit":
						$_SESSION['goods'][$_GET['id']]['num']+=$_GET['num'];
						if($_SESSION['goods'][$_GET['id']]['num']<1){
							$_SESSION['goods'][$_GET['id']]['num']=1;
						}
						header("Location:shoppingcar.php");
						break;

					}
			?>
		</center>
	</body>
</html>